#include <iostream>
using namespace std;

int main() {
    int number = 10;
    int* ptr = &number;
    double* doublePtr = reinterpret_cast<double*>(ptr); // 将int指针转换为double指针

    cout << *doublePtr << endl; // 输出一个不确定的浮点数值

    return 0;
}

/*
在这个示例中，`reinterpret_cast`被用于将指向整数的指针`ptr`转换为指向浮点数的指针`doublePtr`，然后输出了一个不确定的浮点数值。
*/